Release 10.1A: OpenEdge Deployment:
Managing 4GL Applications
XCODE utility
Encrypts Progress 4GL procedures and include files using either the default or a specified encryption key.
Syntax
keyThe encryption key. The key is an ASCII character string up to eight characters long. If
keyis not supplied, the default key supplied by OpenEdge is used.directoryThe directory where the encrypted
filesare placed. The specifieddirectorymust be different from the source directory, because each encrypted file retains the name of its original source file. Existing files indirectoryare overwritten only if they are encrypted.filesThe relative pathnames of files to be encrypted. The pathnames supplied are appended to
directory. Therefore, you should build a directory structure exactly parallel to the source directory structure, move to the source root, and specify relative pathnames.- SYS$INPUTIndicates that source filenames are to be read from standard input.
Example
Notes
- You must create the full directory structure desired for your encrypted files before running
XCODE;XCODEdoes not create any directories implied bydirectoryorfiles.- The encryption algorithm is based on known techniques; therefore, the code is breakable. If your source code is highly sensitive, consider additional security methods.
- Encrypted include files must use the same
keyas any procedure that includes them.- Compile encrypted procedures with the
XCODEoption on theCOMPILEstatement. (TheXCODEoption is not required if the procedures were encrypted with the default key.) TheXCODEoption requires the same key used with the XCODE utility. OpenEdge Development: Progress 4GL Reference describes theCOMPILEstatement in detail.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |